long-stemmed flower - German English Dictionary